Towards an Elastic and Autonomic Multitenant Database
نویسندگان
چکیده
The success of cloud computing as a platform for deploying webapplications has led to a deluge of applications characterized by small data footprints with unpredictable access patterns. A scalable multitenant database management system (DBMS) is therefore an important component of the software stack for platforms supporting these applications. Elastic load balancing and efficient database migration techniques are key requirements for effective resource utilization and operational cost minimization. Our vision is a DBMS where multitenancy is viewed as virtualization in the database layer, and elasticity is a first class notion with the same stature as scalability, availability etc. We analyze the various models of database multitenancy, formalize the forms of migration, and identify the design space and research goals for an autonomic and elastic multitenant database.
منابع مشابه
Who’s Driving this Cloud? Towards Efficient Migration for Elastic and Autonomic Multitenant Databases
The success of cloud computing as a platform for deploying webapplications has led to a deluge of applications characterized by small data footprints but unpredictable access patterns. An autonomic and scalablemultitenant database management system (DBMS) is therefore an important component of the software stack for platforms supporting these applications. Elastic load balancing is a key requir...
متن کاملLive Database Migration for Elasticity in a Multitenant Database for Cloud Platforms
The growing popularity of cloud computing as a platform for deploying internet scale applications has seen a large number of web applications being deployed in the cloud. These applications (or tenants) are typically characterized by small data footprints, different schemas, and variable load patterns. Scalable multitenant database management systems (DBMS) running on a cluster of commodity ser...
متن کاملA Collaborative Monitoring Mechanism for Making a Multitenant Platform Accountable
Multitenancy becomes common as an increasing amount of applications runs in clouds, however, the certainty of running applications in a fully controlled administrative domain is lost in the move. How to ensure that the data and business logic are handled faithfully becomes an issue. We propose to maintain a state machine outside of a multitenant platform to make the platform accountable in this...
متن کاملTowards Database Virtualization for Database as a Service
Advances in operating system and storage-level virtualization technologies have enabled the effective consolidation of heterogeneous applications in a shared cloud infrastructure. Novel research challenges arising from this new shared environment include load balancing, workload estimation, resource isolation, machine replication, live migration, and an emergent need of automation to handle lar...
متن کاملAlbatross: Lightweight Elasticity in Shared Storage Databases for the Cloud using Live Data Migration
Database systems serving cloud platforms must serve large numbers of applications (or tenants). In addition to managing tenants with small data footprints, different schemas, and variable load patterns, such multitenant data platforms must minimize their operating costs by efficient resource sharing. When deployed over a pay-per-use infrastructure, elastic scaling and load balancing, enabled by...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011